gtkheaderbar: update window buttons also on realize
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>
Mon, 28 Dec 2015 18:46:23 +0000 (20:46 +0200)
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>
Fri, 1 Jan 2016 13:55:37 +0000 (15:55 +0200)
After bb34db6 _gtk_header_bar_update_window_buttons function is
called before application menu is set. This caused regression -
app menu button is initially hidden.

https://bugzilla.gnome.org/show_bug.cgi?id=756618

gtk/gtkheaderbar.c

index c981468b0a1f9e079ccd4e13e351dceb8a630499..988bfcf41585a92ca2f668f650a600304caafb88 100644 (file)
@@ -1819,6 +1819,7 @@ gtk_header_bar_realize (GtkWidget *widget)
                             G_CALLBACK (_gtk_header_bar_update_window_buttons), widget);
   g_signal_connect_swapped (settings, "notify::gtk-decoration-layout",
                             G_CALLBACK (_gtk_header_bar_update_window_buttons), widget);
+  _gtk_header_bar_update_window_buttons (GTK_HEADER_BAR (widget));
 }
 
 static void